package globalinfo.core.model;

/**
 * @author odupouy
 *
 * @param <T>
 */
public interface ObjectListener<T> {
	
	/**
	 * @param object
	 */
	void objectAdded(T object);
	
	/**
	 * @param object
	 */
	void objectRemoved(T object);
	
	/**
	 * @param oldObj
	 * @param newObj
	 */
	void objectReplaced(T oldObj, T newObj);

}
